import ex.com.Product
import ex.com.ProductVendor
import ex.com.Vendor

class BootStrap {

    def init = { servletContext ->
		Product.get(-1)
//		new Product(vendor:"vendor1", lease:"lease1", maker:"maker1").save(failOnError:true)
//		new Product(vendor:"vendor1", lease:"lease1", maker:"maker2").save(failOnError:true)
//		new Product(vendor:"vendor1", lease:"lease1", maker:"maker2").save(failOnError:true)
//		new Product(vendor:"vendor2", lease:"lease1", maker:"maker2").save(failOnError:true)
//		new Product(vendor:"vendor2", lease:"lease1", maker:"maker2").save(failOnError:true)
//		new Product(vendor:"vendor2", lease:"lease2", maker:"maker2").save(failOnError:true)
//		new Product(vendor:"vendor2", lease:"lease3", maker:"maker2").save(failOnError:true)
//		
//		// --vendor1
//        def product 
//		product= new Product(name:"product1")
//        product.save(flush: true)
//				
//		def vendor
//		vendor=new Vendor([name:"vendor1"])
//		vendor.save(flush: true)
//		
//		def productVedor
//		productVedor = new ProductVendor(product:product, vendor:vendor);
//		productVedor.save()
//		
//		product = new Product(name:"product2");
//		product.save()
//		
//		vendor = Vendor.findByName("vendor1")
//		productVedor = new ProductVendor(product:product, vendor:vendor);
//		productVedor.save()
//
//		product = new Product(name:"product1");
//		product.save()
//		
//		vendor = Vendor.findByName("vendor1")
//		productVedor = new ProductVendor(product:product, vendor:vendor);
//		productVedor.save()
//
//		// vendor2
//		product = new Product(name:"product12");
//		product.save()
//
//		vendor=new Vendor(name:"vendor2")
//		vendor.save()
//		
//		productVedor = new ProductVendor(product:product, vendor:vendor);
//		productVedor.save()
//		
//		product = new Product(name:"product2");
//		product.save()
//		
//		productVedor = new ProductVendor(product:product, vendor:vendor);
//		productVedor.save()
//		//-----------
//		
//		product = new Product(name:"product3");
//		product.save()
//
//		vendor=new Vendor(name:"vendor3")
//		vendor.save()
//		
//		productVedor = new ProductVendor(product:product, vendor:vendor);
//		productVedor.save()

		
    }
    def destroy = {
    }
}
